home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1993 June
/
64er_Magazin_93-06_1993_Markt__Technik_de_Side_B.d64
/
listing 5-3
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
796b
|
30 lines
10 rem *** portamento - effekt
11 :
12 :n =7492 :rem anfangsnote
13 :m =1 :rem mode (port-mode)
14 :z =1400 :rem zaehler (level)
16 :ef=100 :rem effektbyte
19 :
20 rem * ton einschalten
21 :
22 s=54272:pokes+4,8:pokes+24,15 :rem volle lautstaerke
23 pokes+6,248:pokes+5,0:pokes+4,33 :rem adsr und saegezahn-wellenform poken
29 :
40 rem * portamento !
41 :
42 rem start
43 :
44 tn=n :rem anfangstonhoehe setzen
45 :
50 rem schleife
51 :
52 pokes+1,tn/256:pokes,tnand255 :rem tonhoehe in sid poken
53 if(mand3)=1thentn=tn-z:iftn<efthen70 :rem tonhoehe vermindern, ggf. zum ende
54 if(mand3)=2thentn=tn+z:iftn>efthen70 :rem tonhoehe erhoehen, ggf. zum ende
55 goto52 :rem weitermachen
69 :
70 rem auswertung bei schleifenende
71 :
72 if(mand4)=4then44 :rem bei modus>4 portamento erneut ausfuehren.
73 pokes+4,32 :rem ton ausklingen lassen